/* CSS Document */

body { margin: 0; padding: 0; font-family: "Microsoft YaHei"; min-width: 980px; background: #fff; font-size: 12px; color: #666; }
img { border: none; }
ul, li { list-style: none; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, blockquote, fieldset, div, strong, label, em { margin: 0; padding: 0; border: 0; }
a { text-decoration: none; color: #666; font-family: "Microsoft YaHei"; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; visibility: hidden; height: 0; clear: both; }
.fl { float: left; }
.fr { float: right; }
#clear { clear: both; }
/*头部样式*/
#header_box { width: 100%; height: 141px; background: url(../images/top_bg.png) repeat-x; }
#header { width: 1100px; margin: 0 auto; }
#header .head_top { height: 33px; line-height: 33px; color: #929091; margin-bottom: 20px; }
#header .top_nav a { display: inline-block; width: 60px; text-align: center; color: #929091; }
.head_bottom .logo { width: 470px; }
.head_bottom .searchbox { width: 300px; height: 40px; background: url(../images/c6.jpg) no-repeat; margin-top: 20px; }
.searchbox .searchbox_txt { margin-left: 16px; width: 232px; margin-right: 8px; margin-top: 11px; color: #b8b8b8; line-height: 18px; height: 18px; vertical-align: middle; border: #fff 0px solid; padding-left: 5px; font-weight: normal; padding-right: 5px; }
.searchbox input { outline: none; float: left; }
.searchbox .ss_an{width:32px; height: 35px; float: left; padding-left: 5px; font-size: 12px; font-weight: normal; color: #fff; line-height: 28px; border: #fff 0px solid; text-decoration: none; float: left; text-align: center; cursor: pointer; background:transparent; }

#nav_box { width: 100%; height: 57px; background: url(../images/nav_bg.png) no-repeat; box-shadow: 0px 4px 2px -1px rgba(0,0,0,.3); position: relative; z-index: 999; }
#nav_box .nav { width: 1100px; margin: 10px auto 0; height:57px; }
#nav_box .nav li { float: left; }
#nav_box .nav li a { display: block; float:left; width: 135px; text-align: center; font-size: 14px; color: #fff; height:57px;line-height: 57px;  }
#nav_box .nav li a:hover,#nav_box .nav li a.nav_on { background: url(../images/nav_hover.jpg) no-repeat; font-weight: bold; }
/*----宽屏*banner----*/
#banner_big { height: 482px; width: 100%; background: none; clear: both; position: relative; z-index: 99; }
#banner_big .picBtnLeft { height: 482px; position: relative; zoom: 1; width: 100%; overflow: hidden; }
/*----圆角切换按钮----*/
#banner_big .picBtnLeft .hd { width: 185px; height: 10px; position: absolute; left: 50%; margin-left: -30px; text-align: center; bottom: 30px; z-index: 10; }
#banner_big .picBtnLeft .hd ul { overflow: hidden; zoom: 1; display: block; height: 12px; width: 150px; padding: 5px 15px 5px 15px; }
#banner_big .picBtnLeft .hd ul li { float: left; _display: inline; cursor: pointer; text-align: center; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; width: 12px; height: 12px; background: #ccc; overflow: hidden; margin-right: 5px; margin-left: 5px; border: solid 2px #1060ab; opacity: 0.4; }
#banner_big .picBtnLeft .hd ul li.on { background: #1060ab; opacity: 1; }
#banner_big .picBtnLeft .bd { height: 482px; left: 50%; margin-left: -960px; position: absolute; width: 1920px; }
#banner_big .picBtnLeft .bd img { height: 482px; width: 1920px; z-index: 1; }
#banner_big .picBtnLeft .bd li { position: relative; zoom: 1; width: 1920px; display: inline-block; }
#banner_big .picBtnLeft .bd li .pic { position: relative; z-index: 0; line-height: 0px; }
#banner_big .picBtnLeft .bd li .bg { display: none; }
#banner_big .picBtnLeft .bd li .title { display: none; }
#banner_big .picBtnLeft .bd a img { padding-top: 0px!important }
/*----宽屏*结束----*/


#box { width: 1100px; margin: 40px auto; }
/*目录样式*/
.in_left { width: 235px; float: left; background: #FFF; overflow: hidden; margin-right: 18px; margin-bottom:10px;}
.in_left .biaotib { height: 60px; color: #FFF; background: url(../images/mlbt_bg.jpg) no-repeat; padding-top: 10px; text-align: center; }
.in_left .biaotib h3 { font-size: 24px; overflow: hidden; font-weight: normal; }
.in_left .catalog { width: 225px; border: #005ca2 5px solid; border-top: none; overflow: hidden; }
.in_left .catalog1 { width: 225px; border: #005ca2 5px solid; border-top: none; overflow: hidden; min-height:100px;}
.in_left .catalog ul,.in_left .catalog1 ul { padding: 5px; margin-top: 10px }
.in_left .catalog ul li a { font-size: 13px; color: #666; background: url(../images/ico1.jpg) 5px center no-repeat; padding-left: 25px; display: block; height: 40px; line-height: 40px; overflow: hidden; border-bottom: #dedede 1px solid; margin-left: 5px }
.in_left .catalog ul li a:hover { color: #005ca2; }
.in_left .catalog ul li ul { padding: 10px; margin-top: -10px; overflow: hidden }
.in_left .catalog ul li ul li { border-bottom: #dedede 1px dashed; height: 38px; line-height: 38px }
.in_left .catalog ul li ul li a { font-size: 12px; font-weight: normal; color: #999; background: url(../images/d-5.gif) 0px center no-repeat; padding-left: 10px; display: block; height: 38px; line-height: 38px; margin-left: 15px; overflow: hidden; border: none }
.in_left .catalog ul li ul li a:hover { color: #005ca2 }
/*首页产品样式*/
.index-proimg { width: 835px; float: right }
.index-proimg ul li { width: 262px; float: left; margin-right: 20px; margin-bottom: 30px; background: url(../images/cp_bg.jpg) no-repeat; height: 262px; }
.index-proimg ul li:nth-child(3n) { margin-right: 0; }
.index-proimg ul li p { width: 258px; text-align: center; height: 40px; line-height: 40px; overflow: hidden; background: #666; margin-left: 2px; }
.index-proimg ul li p a { color: #fff; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.index-proimg ul li .proimg_bk { width: 260px; height: 220px; position: relative; display: table-cell; text-align: center; vertical-align: middle; }
.index-proimg ul li .proimg_bk .proimg { width: 260px; line-height: 220px; height: 220px; font-size: 220px; text-align: center; position: static; +position:absolute;
top: 50% }
.index-proimg ul li .proimg_bk img { vertical-align: middle; position: static; +position:relative;
top: -50%; left: -50%; max-width: 240px; max-height: 200px; }
/*首页六大优势*/
.fwxm_02 { background: url(../images/quan_03_90qu.png) no-repeat; height: 429px; position: relative; color: #fff; font-size: 14px; line-height: 25px; }
.fwxm_02_01 { width: 320px; position: absolute; left: 8px; top: 57px; padding: 0 5px; }
.fwxm_02_02 { width: 320px; position: absolute; right: -5px; top: 57px; padding: 0 5px; }
.fwxm_02_03 { width: 320px; position: absolute; left: 8px; top: 175px; padding: 0 5px; color: #666; }
.fwxm_02_04 { width: 320px; position: absolute; right: -5px; top: 175px; padding: 0 5px; color: #666; }
.fwxm_02_05 { width: 320px; position: absolute; left: 8px; top: 295px; padding: 0 5px; }
.fwxm_02_06 { width: 320px; position: absolute; right: -5px; top: 295px; padding: 0 5px; }
.fwxm_bt { position: absolute; left: 430px; top: 148px; }
.fwxm_bt b { display: block; color: #005ca2; font-size: 41px; height: 45px; }
.fwxm_bt span { display: block; width: 260px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; height: 9px; margin-left: -5px; }
.fwxm_bt p { font-size: 33px; color: #666; margin: 16px 22px; }
.fwxm_bt strong { color: #f67510; font-size: 33px; margin-left: -7px; }
/*首页关于我们*/
#gywm { background: #f0f0f0; width: 100%; padding: 20px 0; height: 500px; }
.sy_bt { text-align: center; margin-bottom: 30px; }
.sy_bt b { display: block; font-size: 30px; }
.sy_bt p.p1 { font-size: 14px; text-transform: uppercase; color: #aaa; padding: 5px 0; }
.sy_bt p.p2 { height: 3px; background: #005ca2; width: 36px; content: ''; margin: 0 auto; }
.gywm_r { width: 750px; margin-top: 30px; }
.gywm_r .tlt { font-size: 24px; color: #333; line-height: 30px; }
.gywm_r .con { font-size: 14px; line-height: 28px; color: #777; text-indent: 28px; height: 140px; overflow: hidden; margin: 30px 0 40px; }
.gywm_r .more { display: block; width: 150px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; background: #005ca2; color: #fff; border-radius: 2px; }
/*首页新闻中心*/
.sy_news { width: 530px; margin-top:15px; }
.news_list li{ margin-bottom:20px; height:90px;}
.news_list li .dat span, .news_list li .dat strong { display: block; font-size: 22px; font-weight:normal; margin:5px 0 0;}
.news_list li .dat { color: #fff; text-align: center; padding: 5px 10px 15px; background: #005ca2; width: 50px; height: 50px; }
.news_list li .news_r .con,.news_list li .ny_news_r .con { color: #999; line-height: 20px; height: 40px; font-size: 12px; overflow: hidden; margin-top: 5px; }
.news_list li .news_r .tit a,.news_list li .ny_news_r .tit a{ display:block;font-size: 16px; font-weight: normal; margin-top:2px; }
.news_list li .news_r .tit a:hover{ color:#005ca2;}
.news_list .news_r { width: 440px; }
.news_list .ny_news_r { width: 740px; }
.news_list li .nynews_dat span { display: block; font-size: 30px; }
.news_list li .nynews_dat { color: #fff; text-align: center; padding: 5px 10px 15px; background: #666; width: 50px; height: 50px; }
.news_list li .ny_news_r .tit a:hover{ color:#005ca2;}

.sy_article .news_list li .dat { color: #fff; text-align: center; padding: 5px 10px 15px; background:#666; width: 50px; height: 50px; }


/*首页推荐产品*/
/*----普通产品滚动----*/
#demo{overflow:hidden; width:1100px; height:265px; margin:20px auto;}
#demo #indemo{float:left; width:800%}
#demo #demo1{float:left;}
#demo #demo2{float:left;}
/*---普通产品滚动结束----*/
.index-tjcp ul li { width: 262px; float: left; margin-right: 20px; margin-bottom: 30px; background: url(../images/cp_bg.jpg) no-repeat; height: 262px; }
.index-tjcp ul li p { width: 258px; text-align: center; height: 40px; line-height: 40px; overflow: hidden; background: #666; margin-left: 2px; }
.index-tjcp ul li p a { color: #fff; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.index-tjcp ul li .proimg_bk { width: 260px; height: 220px; position: relative; display: table-cell; text-align: center; vertical-align: middle; }
.index-tjcp ul li .proimg_bk .proimg { width: 260px; line-height: 220px; height: 220px; font-size: 220px; text-align: center; position: static; +position:absolute;
top: 50% }
.index-tjcp ul li .proimg_bk img { vertical-align: middle; position: static; +position:relative;
top: -50%; left: -50%; max-width: 240px; max-height: 200px; }

/*友情链接*/
.yqlj_con a{ font-size:14px; display:inline-block; padding:5px; margin-bottom:15px; text-align:center;}

/*底部*/
.footer {background: #005ca2;margin-top: 52px;}
.footer .foot1{width:1100px;margin:0 auto;position:relative;}
.foot_contact{position:absolute;top:-20px;left:0;background: #006cbe;width:510px;padding:20px 20px 10px 60px;}
.foot_contact p{font-size:14px;color:#fff;line-height:24px;}
.foot_contact p.tlt{font-size: 20px;margin-bottom: 15px;font-weight: 350;color:#fff;}
.foot1 .foot_in{margin-left:680px;}
.foot_contact .foot_contact_l{float:left;}
.foot_contact .foot_contact_r{float:right;width:124px;height:154px;}
.foot_contact .foot_contact_r img{width:124px;height:124px;}
.foot_contact .foot_contact_r p{font-size:14px;color:#fff;text-align:center;height:30px;line-height:30px;}
.foot1 .foot_in{padding-top:40px;padding-bottom:40px;}
.foot1 .foot_in p.tlt1{font-size:14px;color:#fff;}
.foot1 .foot_in .f_kefu{overflow:hidden;padding-top:15px;padding-bottom:20px;}
.foot1 .foot_in .f_kefu .f_kefu_qq{display:block;width:40px;height:40px;border-radius:50%;background: #174970 url(../images/f_qq.png) center center no-repeat;float:left;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.foot1 .foot_in .f_kefu .f_kefu_ly{display:block;width:40px;height:40px;border-radius:50%;background: #174970 url(../images/f_ly.png) center center no-repeat;margin-left:15px;float:left;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.foot1 .foot_in .f_kefu .f_kefu_qq:hover{background:#006cbe url(../images/f_qq2.png) center center no-repeat;}
.foot1 .foot_in .f_kefu .f_kefu_ly:hover{background:#006cbe url(../images/f_ly2.png) center center no-repeat;}
.foot1 .foot_in .foot_nav a{display:inline-block;color: #fff;padding-right:15px;font-size:14px;}
.foot1 .foot_in p.bq{color: #fff;font-size:14px;padding-top:10px; line-height:23px;}
.foot1 .foot_in p.bq a{ color:#fff;}

/*内页样式*/
.ny_left{ width:235px; float:left;}
.ny_right{ width:835px; float:right;}
.ny_title{width:100%;height:52px;border-bottom:1px solid #ddd; margin-bottom:30px;}
.ny_title .left{font-family:'Arial';text-transform:uppercase;float:left;}
.ny_title .left strong{font-size:28px;color:#333;}
.ny_title .right{float:right; margin-top:10px;}
.ny_title .right img{margin-right:11px;}
.ny_title .right a:hover{color:#005ca2;}
.ny_about{ line-height:25px; font-size:14px;}

.right_content{padding: 5px;line-height: 30px;}
.art-title {text-align: center;font-size: 22px;font-weight: 400;padding-bottom: 15px;}
.art-info {text-align: center;color: #999; padding-bottom: 10px;}
.art-info a{ color:#999;}
.art-body {line-height: 25px;}
.art-body img{ max-width:100%;max-height:1000px;}
.art-next {padding-top: 20px;overflow: hidden; line-height:30px;}
#ny_newslb_box{ clear:both;}
#ny_newslb_box li{ height:45px;line-height:45px; border-bottom:1px dotted #e5e5e5; font-size:15px; overflow:hidden; background:url(../images/ico2.png) no-repeat left center; padding:0 10px 0 20px;}
#ny_newslb_box li a{ color:#666; float:left;}
#ny_newslb_box li span{ float:right; color:#999; font-size:12px;}
#fengye{ margin-top:30px;}
/*产品详情*/
.pro_info .rel_center0{display:block;width:390px;height:350px;border:1px solid #ddd;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;overflow:hidden;}
.pro_info .rel_center0 img{max-width:380px;max-height:340px;}
.pro_name{display:block;width:395px;}
.pro_name h1{font-size:24px;padding:0 0 18px 0;border-bottom:1px dashed #ddd;margin-bottom:14px;}
.pro_name p.prodetail_desc{ max-height:178px; overflow:hidden;}
.pro_name p{color:#666;line-height:30px;}
.pro_name p a:hover{color:#009fa7;}
.pro-btn{margin-top:20px;}
.pro-btn a{float:left;width:122px;height:40px;border:1px solid #ddd;text-align:center;line-height:40px;margin-right:9px;}
.pro-btn a.btn1{width:124px;height:42px;border:none;background:#1060ab;line-height:42px;color:#fff;}
.pro-btn a.btn2{width:124px;height:42px;border:none;background:#ff9300;line-height:42px;color:#fff;}
.pro_con_tlt{margin:40px 0 20px;border-bottom:1px solid #dedede;}
.pro_con_tlt span{display:block;width:120px;height:40px;line-height:40px;background:#666;color:#fff;font-size:16px;font-weight:bold;text-align:center;}

/*悬浮链接*/
.suspension{position:fixed;z-index:9999;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:55px;height:40px;padding:10px 0 5px;background-color:#0093dd;margin-bottom:4px;cursor:pointer;outline:none;text-decoration:none;text-align:center;border-radius:2px;}
.suspension .a.active,
.suspension .a:hover{background:#069eea;}
.suspension .a .i{display:inline-block;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
.suspension .a-service .i{display:inline-block;width:20px;height:20px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a span{display:block;width:100%;text-align:center;color:#fff;font-size:12px;padding-top:4px;}
.suspension .a-service-phone .i{display:inline-block;width:20px;height:20px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{display:inline-block;width:20px;height:20px;background-position: -56px -12px;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:240px;background:#fff;position:absolute;right:67px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.qrcode-img img{width:150px;margin:0 auto;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:50px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px;}
.suspension .d-service-item{padding:4px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item p{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service .d-service-item p{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:13px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;width:160px;}
.suspension .d-qrcode .inner-box{padding:10px 0;}
.suspension .d-qrcode p{font-size:14px;color:#999;padding-top:5px;}

.lx_dz { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lx_dz .dz_map { width:100%; height:400px; overflow:hidden; margin:0 auto; padding:14px; border:1px solid #d9d9d9; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}